home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cocktail / front.lha / front / m2c / Tokens.h < prev    next >
C/C++ Source or Header  |  1992-08-18  |  1KB  |  23 lines

  1. #define DEFINITION_Tokens
  2.  
  3. #ifndef DEFINITION_Lists
  4. #include "Lists.h"
  5. #endif
  6.  
  7. #ifndef DEFINITION_TokenTab
  8. #include "TokenTab.h"
  9. #endif
  10.  
  11. #ifndef DEFINITION_Idents
  12. #include "Idents.h"
  13. #endif
  14.  
  15. extern void Tokens_MakeGlobalHeader ARGS((Lists_tList GlobalComment, TokenTab_PosType GlobalCommPos));
  16. extern void Tokens_MakeTokensHeader ARGS((TokenTab_PosType TOKENPos, Lists_tList TOKENComment, TokenTab_PosType TOKENCommPos));
  17. extern void Tokens_MakeDeclaration ARGS((Idents_tIdent Token, TokenTab_PosType TokenPos, BOOLEAN HasCoding, TokenTab_PosType EQUALPos, TokenTab_Terminal Number, TokenTab_PosType NumberPos, Lists_tList Comment, TokenTab_PosType CommPos));
  18. extern void Tokens_CompleteDeclarations ARGS(());
  19. extern void Tokens_GetGlobalHeader ARGS((Lists_tList *GlobalComment, TokenTab_PosType *GlobalCommPos));
  20. extern void Tokens_GetTokensHeader ARGS((TokenTab_PosType *TOKENPos, Lists_tList *TOKENComment, TokenTab_PosType *TOKENCommPos));
  21. extern BOOLEAN Tokens_GetDeclaration ARGS((Idents_tIdent *Token, TokenTab_PosType *TokenPos, BOOLEAN *HasCoding, TokenTab_PosType *EQUALPos, TokenTab_PosType *NumberPos, Lists_tList *Comment, TokenTab_PosType *CommPos));
  22. extern void BEGIN_Tokens();
  23.